*** Settings ***
Library           SeleniumLibrary
Library           String
Resource          ../浏览器变量.txt
Resource          ../基本配置.txt
Resource          ../常用变量.txt
Resource          ../采购管理/采购需求申请.txt
Resource          rcm_基础信息_收款信息维护页面元素.txt

*** Test Cases ***
收款信息新增默认添加成功
    [Setup]    login
    log    收款信息新增
    log    第一步：打开收款信息新增url
    goto    ${receive_config_list}
    收款信息点击新增按钮
    收款信息进入新增页面
    log    收款信息设置账号类型-默认
    ${bankName}    设置开户行-根据时间格式定制
    收款信息设置开户行    ${bankName}
    ${receiveName}    设置申请理由-根据时间格式定制
    收款信息设置收款单位人信息    ${receiveName}
    ${bankName_code}    设置开户行-根据时间格式定制
    收款信息设置收款账号信息    ${bankName_code}
    log    收款信息设置收款方类型-默认内部单位
    收款信息设置企业规模-大型
    ${remark}    设置开户行-根据时间格式定制
    收款信息设置备注信息    ${remark}
    log    收款信息设置归属用户
    收款信息设置归属用户
    sleep    3
    收款信息保存
    sleep    5
    收款信息设置开户行-查询    ${bankName}
    sleep    3
    收款信息添加成功断言    ${bankName}
    [Teardown]    close

收款信息新增默认添加成功-没有设置归属用户
    [Setup]    login
    log    收款信息新增
    log    第一步：打开收款信息新增url
    goto    ${receive_config_list}
    收款信息点击新增按钮
    收款信息进入新增页面
    log    收款信息设置账号类型-默认
    ${bankName}    设置开户行-根据时间格式定制
    收款信息设置开户行    ${bankName}
    ${receiveName}    设置申请理由-根据时间格式定制
    收款信息设置收款单位人信息    ${receiveName}
    ${bankName_code}    设置开户行-根据时间格式定制
    收款信息设置收款账号信息    ${bankName_code}
    log    收款信息设置收款方类型-默认内部单位
    收款信息设置企业规模-大型
    ${remark}    设置开户行-根据时间格式定制
    收款信息设置备注信息    ${remark}
    log    收款信息设置归属用户存在问题，暂时没有解决
    Comment    收款信息设置归属用户
    收款信息保存
    sleep    3
    收款信息设置开户行-查询    ${bankName}
    sleep    5
    收款信息添加成功断言    ${bankName}
    [Teardown]    close

收款信息新增默认添加成功-没有设置归属用户-其他卡
    [Setup]    login
    log    收款信息新增
    log    第一步：打开收款信息新增url
    goto    ${receive_config_list}
    收款信息点击新增按钮
    收款信息进入新增页面
    log    收款信息设置账号类型-默认
    收款信息设置账号类型-其他卡
    ${bankName}    设置开户行-根据时间格式定制
    收款信息设置开户行    ${bankName}
    ${receiveName}    设置申请理由-根据时间格式定制
    收款信息设置收款单位人信息    ${receiveName}
    ${bankName_code}    设置开户行-根据时间格式定制
    收款信息设置收款账号信息    ${bankName_code}
    log    收款信息设置收款方类型-默认内部单位
    收款信息设置收款方类型-外部单位
    收款信息设置企业规模-中型
    ${remark}    设置开户行-根据时间格式定制
    收款信息设置备注信息    ${remark}
    log    收款信息设置归属用户存在问题，暂时没有解决
    Comment    收款信息设置归属用户
    收款信息保存
    sleep    3
    收款信息设置开户行-查询    ${bankName}
    sleep    5
    收款信息添加成功断言    ${bankName}
    [Teardown]    close
